package com.ruoyi.order.domain.dto;

import lombok.Data;

/**
 * 滚动分页请求DTO
 *
 * @author ruoyi
 * @date 2025-08-21
 */
@Data
public class ScrollPageRequest {

    /**
     * 游标ID，第一次请求传null，后续请求传上次返回的nextCursor
     */
    private Long cursor;

    /**
     * 页面大小，默认20
     */
    private Integer pageSize = 20;

    /**
     * 排序字段，默认按id排序
     */
    private String orderBy = "id";

    /**
     * 排序方向，默认降序（DESC）
     */
    private String orderDirection = "DESC";

    /**
     * 查询条件：订单ID
     */
    private Long orderId;

    /**
     * 查询条件：商品SKU ID
     */
    private Long skuId;
}